GetPrimitiveParameter(0)
myvar_0 = CreateObjectGUID()
myvar_1 = GetConstantsTableByGuid(myvar_0, 4096)
myvar_2 = GetConstant(320, 75)
myvar_3 = GetConstant(320, 76)
myvar_4 = GetConstant(320, 21)
myvar_5 = GetConstant(320, 22)
myvar_9 = GetPrimitiveParameter(2)
local myvar_10 = False
local myvar_11 = 0
	if (myvar_1[1] == 0) then
	myvar_11 = WitchGlobalScripts["NeutralAlignment"](WitchGlobalScripts, myvar_9, myvar_1[2], myvar_1[3])
else
		if (myvar_1[1] == 1000) then
			if (myvar_2 <= myvar_9) then
			myvar_11 = myvar_1[2] - myvar_4
			myvar_11 = myvar_11 * (myvar_1[3] / 100)
		else
			myvar_11 = WitchGlobalScripts["NeutralAlignment"](WitchGlobalScripts, myvar_9, myvar_1[2], myvar_1[3])
		else
				if (myvar_9 <= myvar_3) then
				myvar_11 = myvar_1[2] - myvar_5
				myvar_11 = myvar_11 * (myvar_1[3] / 100)
			else
				myvar_11 = WitchGlobalScripts["NeutralAlignment"](WitchGlobalScripts, myvar_9, myvar_1[2], myvar_1[3])
			end
		end
	end
end
myvar_11 = WitchGlobalScripts["RoundUp"](WitchGlobalScripts, myvar_11)
SetTemp(0, myvar_11)
local myvar_13 = True
SetScriptReturnValue(myvar_13)
